@import "../../../../style/pc/red/theme";
.lexmis-Radio{
	color:$-primary-color;
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	vertical-align:middle;
	user-select:none;
	&:focus{
		outline:0;
	}
	&.lexmis--disable{
		cursor:not-allowed;
		>.lexmis-Icon{
			color:$-box-border-color;
			background:$-box-disable-color;
		}
	}
	&.lexmis--hoverable{
		&:hover,&:focus{
			>.lexmis-Icon{
				color:currentColor;
			}
		}
	}
	&.lexmis--true{
		>.lexmis-Icon{
			>.lexmis_true{
				opacity:1;
				transform:scale3d(1, 1, 1);
			}
		}
	}
	&.lexmis--false{
		>.lexmis-Icon{
			color:$-box-border-color;
		}
	}
	>.lexmis-Icon{
		font-size:$-box-size;
		color:currentColor;
		background:#fff;
		border-radius:50%;
		>.lexmis_true{
			opacity:0;
			transform-origin:50% 50%;
			transform:scale3d(0, 0, 1);
			transition:transform .22s cubic-bezier(0,0,.2,1) 0ms;
		}
	}
	>.lexmis_label{
		margin-left:$-mini-gap;
		color:$-content-color;
		font-size:$-content-font-size;
	}
}
